home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / door / catlist.zip / CATLIST.MAN < prev    next >
Text File  |  1992-11-21  |  22KB  |  439 lines

  1.  
  2.  
  3.  
  4.         ╓──────────────────────────────────────────────────────────────╖
  5.         ║╓────────────────────────────────────────────────────────────╖║
  6.         ║║┌─────┐ ┌──────┐ ┌─────┐        ┌─┐    ┌───┐ ┌─────┐ ┌─────┐║║
  7.         ║║│ ┌─┐ │ │ ┌──┐ │ └─┐ ┌─┘        │ │    └┐ ┌┘ │ ┌───┘ └─┐ ┌─┘║║
  8.         ║║│ │ └─┘ │ └──┘ │   │ │   ┌────┐ │ │     │ │  │ └───┐   │ │  ║║
  9.         ║║│ │ ┌─┐ │ ┌──┐ │   │ │   └────┘ │ │     │ │  └───┐ │   │ │  ║║
  10.         ║║│ └─┘ │ │ │  │ │   │ │          │ └──┐ ┌┘ └┐ ┌───┘ │   │ │  ║║
  11.         ║║└─────┘ └─┘  └─┘   └─┘          └────┘ └───┘ └─────┘   └─┘  ║║
  12.         ║╙────────────────────────────────────────────────────────────╜║
  13.         ║                                                              ║
  14.         ║           A WILDCAT! Specific BBS Listing Program            ║
  15.         ║               Copyright 1992, PAROLE Software                ║
  16.         ║                     ALL RIGHTS RESERVED                      ║
  17.         ╙──────────────────────────────────────────────────────────────╜
  18.  
  19.                             Dennis N. Maidon
  20.                           The Parole Board BBS
  21.                              311 Buffalo Rd
  22.                            Clayton, NC  27520
  23.  
  24.                         (919) 965-3600 -> Voice
  25.                         (919) 965-9885 -> FAX
  26.  
  27.                           The Parole Board BBS
  28.  
  29.               (919) 965-4696 -> US Robotics Dual Standard
  30.  
  31.                             Free Advice BBS
  32.  
  33.                    (919) 934-1002 -> US Robotics HST
  34.  
  35.                        --------------------------
  36.  
  37.     CatList is a BBS Listing door written specifically for Wildcat! BBS
  38. 3.x and greater.  With v2.1, CatList should support TriBBS and Spitfire.
  39. This is untested.  I do not imply in any shape, form or fashion that
  40. CatList will operate on any other BBS software.  CatList will maintain a
  41. BBS list for a specified number of days.  At the end of that time, the
  42. user that listed the BBS will receive a notice for 10 days informing
  43. him/her that the listing has expired and must be updated.  On the
  44. eleventh day if the user has not updated the listing, it will be deleted
  45. from the database.   CatList notifies the user that the listing was
  46. deleted.  All notifications are sent using the USERxxx.BBS files which
  47. WildCat! sends to the individual user when they logon.  Once this file is
  48. sent, WC! then deletes the file and logs it to the Activity.log.
  49. CatList supports COMs 1-4 only. It will also support COMs 5-8 with the
  50. addition of a FOSSIL driver.
  51.  
  52.     Only the user that originally listed a BBS will be able to
  53. Edit/Update or Delete that listing.  You as the sysOp have the ability
  54. to E/U/D any listing in the database.
  55.  
  56.     The door should be easy enough to set up on its own, particularly if
  57. you're familiar with door operation under Wildcat!  If you do have any
  58. problems, you can reach me on The Parole Board BBS or you can call me
  59. voice.
  60.  
  61. REGISTERED OPTIONS:
  62.  
  63.     Once registered, you may set the Listing Age (Line #7 of the CFG
  64. file) to any number of days.  Until registration, it is locked at 14
  65. days.  I do not like 'crippling' or 'handicapping' one of my programs
  66. but on my older doors, there are more un-registered users using them
  67. than registered.  Registered SysOps also have the ability to use
  68. HEADER.DAT and TAIL.DAT files.  These are ASCii text files that are
  69. added to the TEXT file that is created by CatList.  You may use them for any
  70. reason that you desire.  The HEADER.DAT is written to the text file just
  71. after the Copyright Info and before the body of the listings. The
  72. TAIL.DAT is written just after the body of the listings and before the
  73. credits.  The files must be named "HEADER.DAT" & "TAIL.DAT".  Registered
  74. owners that would like to use POSTMASTER (Copyright 1992, Dave Cody &
  75. BoardWalk Software) have the option of setting Line 12 of the CFG file
  76. to "Y".  CatList will then create two files named "CATLIST.EXP" and
  77. "CATLIST.DEL" in the WC! home directory that you specified on line 10 of
  78. the CFG file.  CATLIST.EXP contains the names of the users that have
  79. EXPIRED listings.  The CATLIST.DEL contains the names of users with
  80. listings that have been deleted.  These files are ONLY created once each
  81. day when the maintenance is performed.  You may want to add a couple of
  82. lines to your DOORx.BAT to test for these files and have POSTMASTER work
  83. on them. CatList is fully functional other than these options.
  84.  
  85. SUPPORT:
  86.  
  87.      Support for CatList is available from several sources.  Messages
  88. may be left on The Parole Board BBS in the "PAROLE Software" conference
  89. or the Mustang! BBS in the "PRIVATE" conference.  If you feel that a
  90. message is not satisfactory you may call me voice.  (919) 965-3600
  91. Please call before 9:30pm EST as I am an early riser and need to get my
  92. "beauty sleep".
  93.  
  94. UPDATES:
  95.  
  96.      Updates are FREE to registered users and may be downloaded from The
  97. Parole Board BBS, Mustang! BBS and various other BBS systems.  Once
  98. registered, CatList updates are free for life.  If you wish an update on
  99. disk, send $3 to the address listed above and specify the disk size.
  100.  
  101.     There is a special release that is compiled with 286 specific code.
  102. It will not operate on an XT.  It is a slightly smaller, faster EXE
  103. program.  It is available of TPB as CLIST286.ZIP.  It will automatically
  104. be shipped to register users in their disk set.  Anyone may call and
  105. download it from the BBS.  With the release of CatList 2.0, there is now
  106. a 386/486 specific release.  The file name is CLIST386.BBS
  107.  
  108.     If you are in a hurry and do not want to take the time to logon,
  109. enter " PAROLE SOFTWARE NOW! " at the name prompt.  It will give you
  110. access to the PAROLE Software file & support areas.  Don't forget the
  111. "!" on "NOW".
  112.  
  113.                               LEGALITIES
  114.                               __________
  115.  
  116.  
  117.       THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS"
  118.       WITHOUT WARRANTY, EXPRESSED, IMPLIED OR STATUTORY, INCLUDING BUT NOT
  119.       LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  120.       FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH
  121.       THE CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT,
  122.       SPECIAL, OR CONSEQUENTIAL DAMAGES, ARISING OUT OF ANY USE THEREOF
  123.       OR BREACH OF ANY WARRANTY.
  124.  
  125.                              DISTRIBUTION
  126.                              ____________
  127.  
  128.    You may make this file available for downloading from your BBS or you may
  129.    upload it to any BBS of your choice, provided that you do not make any
  130.    changes to the contents of the archive (ZIP file). The archive and its
  131.    individual contents may not be used by any service that charges any money
  132.    whatsoever, without the written permission of the author.
  133.  
  134.         This ZIP file was created using the -AV function of PKZIP.  If
  135.         my AV is missing then this file may not be complete or has been
  136.         tampered with.  Complete and current editions of this program
  137.         are always available for D/L on The Parole Board BBS.  If the -AV
  138.         is missing please complain to your sysop to stop the practice of
  139.         removing AV's as this is your assurance from the programmer that
  140.         the file is complete and virus free.
  141.  
  142. INSTALLATION:
  143.  
  144.     Installation of CatList is an easy straightforward operation.  You
  145. will need to create a directory to hold the CatList files.  For
  146. simplicity, we will use the directory "C:\DOOR\CATLIST" in this
  147. documentation.  Once you have created "\CATLIST", unZIP the CATLISTx.ZIP
  148. archive into that directory.  You should then create a sub directory
  149. called "C:\DOOR\CATLIST\SCREENS". UnZIP the file "SCREENS.ZIP" into this
  150. sub-directory.  SCREENS.ZIP should contain the following files:
  151.  
  152.      instruct.ans ─┐     User Instructions
  153.      instruct.asc ─┘
  154.      menu.ans     ─┐
  155.      menu.asc      │
  156.      menu2.ans     │     Main Menu
  157.      menu2.asc     │
  158.      menunew.ans   │
  159.      menunew.asc  ─┘
  160.  
  161.      vscreen.ans  ─┐     View system Stats Screen
  162.      vscreen.asc  ─┘
  163.      welcome.ans  ─┐     Opening Welcome Screen
  164.      welcome.asc  ─┘
  165.  
  166.     Any of these screens may be modified by the user but with some
  167. restrictions.  The MENU.xxx, VSCREEN.xxx, and WELCOME.xxx screens must
  168. remain the same physical size since some of the info on them is
  169. hard coded in the CATLIST.EXE program.
  170.  
  171.    MSGIMP.ZIP contains sample .IMP files that you may modify to suit
  172.    your individual tastes.  Place these files where you normally place
  173.    your .IMP files.  This should be in your \WC30\MSG directory.  The
  174.    archive should contain the files "DELETE.IMP" and "EXPIRE.IMP".
  175.  
  176.    You will then need to edit the CATLIST.CFG file(s) to suit your
  177. individual WildCat! setup.  You MUST use an ASCii editor to edit the CFG
  178. file at all times.  Some word processors leave hidden control codes that
  179. could cause CatList to die a horrible and ugly death.  The CATLIST.CFG
  180. file must contain 15 lines.  Make sure that the lines in the CFG file
  181. that require a "^" switch have them.  If you get an "Overflow error" or
  182. and "Illegal function call" then you have probably left one of the
  183. switches off.
  184.  
  185. C:\WC30\WCWORK\NODE1\USERINFO.DAT   <- Path to User file
  186. The Parole Board BBS                <- BBS Name
  187. Dennis                              <- SysOp's first name
  188. Maidon                              <- SysOp's last name
  189. 12345                               <- Registration Serial number
  190. 100                                 <- Min. Sec level to access door
  191. 260                                 <- Min Sec lev to Add listings
  192. 30                                  <- Number of days to maintain listing
  193. E:\TEXT\TPB-LIST.TXT^L              <- Path to create text file and
  194.                                        switch to determin the ltype of
  195.                                        text file you want created.
  196.                                        "^S" = Short Listing
  197.                                        "^L" = Long Listing
  198.                                        One of these switches *MUST* be
  199.                                        present.
  200.  
  201. C:\WC30\BULL\BULL35.BBS^Y           <- Path to create COLOR bulletin &
  202.                                        @pause@ switch
  203. C:\WC30\                            <- Your HOME dir - ACTIVITY.xxx log
  204. C:\WC30\DISP                        <- Path to your display files
  205. Y                                   <- (Y/N) Create files needed by POSTMASTER
  206.                                        This option is only available to
  207.                                        registered users but, this line
  208.                                        must still be included in the CFG
  209.                                        file.
  210. C:\WC30\DISP\GOODBYE.SCR^Y          <- REGISTERED USERS ONLY FEATURE
  211.                                        This line *MUST* be included in
  212.                                        the CFG file whether you have
  213.                                        registered CatList or not.
  214.                                        CatList will now create a special
  215.                                        color file that contains a
  216.                                        specified number of listings from
  217.                                        the database.  I've had several
  218.                                        request this feature so thast
  219.                                        they may use it as a GOODBYE.BBS
  220.                                        screen.  If you want to disable
  221.                                        this feature, place "[N]" on this
  222.                                        line.  If it is disabled, you may
  223.                                        leave off the next line.  The
  224.                                        "^Y" will append a @pause@ to the
  225.                                        special file.  If yu do not want
  226.                                        the pause, add "^N" to this line.
  227.                                        One of these switches *MUST* be
  228.                                        used if you do not disable the
  229.                                        special file creation.
  230. 5                                   <- Number of listings in the Special
  231.                                        file.  If you've disabled the
  232.                                        feature, you may leave this line
  233.                                        out of the CFG file.
  234.  
  235.  
  236. Line 1    This is where CatList will look to find USERINFO.DAT.  It MUST
  237.           always point to the NODEx directory and NOT the \WC30
  238.           directory.  DOOR.SYS will also work here but, I strongly
  239.           recommend that you use USERINFO.DAT.
  240.  
  241. Line 2    Your BBS name
  242.  
  243. Line 3    Your First Name or the name you go by on the BBS (DO NOT use
  244.           "SYSOP")
  245.  
  246. Line 4    Your last name
  247.  
  248. Line 5    When you register CatList you will be given a serial number.
  249.           Place it on this line.  Until then, you may put any number you
  250.           desire here or leave it blank.
  251.  
  252. Line 6    This is the minimum security level that you will allow to
  253.           enter the door.  DO NOT use the Security Name In makewild.
  254.           Always use the Menu Access number.
  255.  
  256.      ┌──────────── MISCELLANEOUS ────────────┐
  257.      │ Menu access level        150          │<-  Use this Number from the
  258.      │ Menu display set         6            │    EDIT PROFILE SCREEN in
  259.      │ Daily time limit         120          │    MAKEWILD.  The cotton-picker
  260.      │ Maximum logon time       60           │    won't work if you use the
  261.      │ Maximum up/down ratio    50           │    Security Profile NAME.
  262.      │ Maximum daily downloads  15           │    Trust Me, I've been there.
  263.  
  264. Line 7   This is the minimus security level that may Add, Edit, Delete
  265.           or Update listings.  Same procedure as Line 6
  266.  
  267. Line 8    This is the number of days that a BBS listing will remain current.
  268.           If you specify "45" here, all listing will remain valid for 45
  269.           days. At that time a notice will be sent to the LISTER that his
  270.           listing has expired and that it will be deleted in 10 days.  He
  271.           will receive a notice each day for the 10 days.  On the eleventh
  272.           day, if the listing has not been updated, it will be deleted from
  273.           the database.  There is no way to recover the listing once it has
  274.           been deleted.  Users are notified by using the "USERxxxx.BBS" files
  275.           in the Display directory.  These files are deleted by Wildcat! once
  276.           they have been sent to the user.  The first person to enter the door
  277.           each day causes the program to run the maintenance and update
  278.           routines.
  279.  
  280. Line 9    This line contain the path and name of the text file that you
  281.           want CatList to create.  This file contains no color codes and
  282.           is paginated for a printer.  This file is similar to the
  283.           WCLIST.TXT file that the List door on Mustang! BBS creates.
  284.           <G> You may also specify the type of listing you want created.
  285.           "^S" = Short Listing (no description)
  286.           "^L" = Long listing  (full description)
  287.  
  288. Line 10   This is the path and name of the COLOR bulletin that you want
  289.           created.  This bulletin is created using WC!3.x color codes
  290.           and MUST have a ".BBS" filename extension. You may also prefer
  291.           a HELLOx.BBS screen though the file could get a bit large in
  292.           due time.  You can also set the default for the @pause@ at the
  293.           end of the bulletin.  At the end of the bulletin use a "^" as
  294.           the spacer and place either a "Y" or "N".  One of them *MUST*
  295.           be there for the program to work properly.
  296.  
  297. Line 11   Path where CatList will find you ACTIVITY.xxx files.  This is
  298.           your Wildcat! home directory.  CatList writes  to the
  299.           individual Activity logs so that you can keep tabs on what
  300.           happens in the door.
  301.  
  302. Line 12   This is the path to your Display directory.  Catlist will
  303.           write the USERxxxx.BBS file in this directory.
  304.  
  305. Line 13   (Y/N)  If this line is set to "Y" then Catlist will create the
  306.           CATLIST.EXP & CATLIST.DEL files that are needed by POSTMASTER.
  307.           This option is only available to registered users but, this
  308.           line must still be included in the CFG file.
  309.  
  310. Line 14   REGISTERED USERS!  This line must be included in the CFG file
  311.           for CatList to operate.   If you want to disable it, place a
  312.           "[N]" on this line.  CatList willnow create a color display
  313.           file with only a specified number of listings from the
  314.           database.  The number of listings in the file is controlled by
  315.           line 15. "^Y" = @pause@  "^N" = no pause
  316.  
  317. Line 15   Number of listings to be included in the Speciual file on line
  318.           14.
  319.  
  320.      Make sure that all your CFG files contain 15 lines.  If you are
  321.      operating a Multi-Node setup, you must have a separate CFG file for
  322.      each node.  Each CFG file mus also have unique name such as:
  323.  
  324.      BBS1.CFG   BBS2.CFG   BBS3.CFG
  325.                             ---------------
  326.  
  327. NOTE:  You may now use one (1) CFG file for multi-node by using the
  328. environment variables.
  329.  
  330. When specifying the location of the system file on line 1 of the doors .CFG
  331. file, you may use the environment variables %pcbdrive%, %pcbdir%, %pcbnode%,
  332. and %wcnodeid%. Some examples:
  333.  PCBoard: 
  334.    USERS.SYS in C:\PCB           - %pcbdrive%%pcbdir%\USERS.SYS
  335.    USERS.SYS in C:\PCB\NODE1     - %pcbdrive%%pcbdir%\NODE%pcbnode%\USERS.SYS
  336.  
  337.  Wildcat!:
  338.    USERINFO.DAT in C:\WC30\WCWORK\NODE1   - C:\WC30\WCWORK\NODE%WCNODEID%
  339.  
  340. Non-PCBoard systems may use the PCB environment variables by setting them
  341. in either AUTOEXEC.BAT or in the batch that runs the door. For example:
  342.  SET PCBDRIVE=C:
  343.  SET PCBDIR=\BBSDIR
  344.  SET PCBNODE=1
  345.                              --------------
  346. Create the CFG file(s) for you particular BBS.  You will also need a DOORx.BAT
  347. to run the door.  This one is simple.
  348.  
  349. @ECHO OFF
  350. CD \DOOR\CATLIST
  351. CATLIST BBS.CFG /5
  352.               ──┬─
  353.  ┌──────────────┘
  354.  └ If you are running non-Standard Com ports on your BBS, you will need to pass
  355.  the proper IRQ to the door.  It doesn't hurt to pass the IRQ even if they are
  356.  standard.  If a user enters the door and it just sits there acting sort of
  357.  stupid, it's probably looking for the correct IRQ.  Always pass it on the
  358.  command line and there will be no question.  Some networks have a problem
  359.  using the "/" symbol.  CatList will now accept an asterisk "*" in place of
  360.  the "/".  You may also use the environment variable in the DOORx.BAT file to
  361.  pass info to the door.
  362.  
  363. CATLIST BBS%WCNODEID%.CFG /%WCIRQID%
  364.  
  365. Make sure you DO have the variables set if you use this method.
  366.  
  367. NOTE: CatList supports COM 1-4 on the standard IRQ's - COM1/COM3 = IRQ4 and
  368.       COM2/COM4 = IRQ3. If you wish to use a non-standard IRQ, add the IRQ
  369.       number after the configuration filename. Let's assume your Door is
  370.       called FOOBAR and you want to use COM1 and IRQ5. The command line
  371.       passed to your Door would be:
  372.  
  373.         FOOBAR FOOBAR.CFG /5
  374.         FOOBAR FOOBAR.CFG *5
  375.  
  376.       The /5 tells CatList to use IRQ5 rather than the standard IRQ4 that
  377.       is normally used with COM1. No /x parameter is needed for the standard
  378.       IRQ's. CatList supports IRQs 1 - 15.
  379.  
  380. Fossil Driver Support
  381. ---------------------
  382. CatList supports the use of Fossil drivers.  To tell your Door to use the
  383. Fossil driver instead of the standard COM ports, just put /FD on the command
  384. line when running the door. For example:
  385.  
  386.      MYDOOR MYDOOR.CFG /FD
  387.      MYDOOR MYDOOR.CFG *FD
  388.  
  389. indicates that a Fossil driver is present and should be used. If no Fossil
  390. driver is detected, CatList will print a message to that effect and exit
  391. the door gracefully.
  392.  
  393.     If you have WC! set up to TERMINATE on Doors, you will need to add a
  394.     line to reload the BBS.  I'm not sure about the exact way this is
  395.     set up since I do not use this method.  Check your WC! Manual.
  396.  
  397.      Wildcat! will pick up the [G]oodbye from the door as a normal
  398.      logoff.  It is possible that Livcat! will see this as a Drop
  399.      Carrier and not pass it to WC! as a normal logoff.  No damage is
  400.      done.
  401.  
  402. CREDITS:
  403.  
  404.      Wildcat! BBS is Copyright 1985-1992, Mustang Software Inc.
  405.  
  406.      PostMaster is Copyright 1992, Dave Cody and BoardWalk Software
  407.  
  408.      CatList was written using the DoorFrame Door module for MicroSoft's
  409.      Visual Basic for MS-DOS, Professional Version.
  410.  
  411.      DoorFrame is Copyright 1990-1992, Ted Freeman
  412.  
  413.      Visual Basic for MS-DOS is Copyrighted by Microsoft Corporation.
  414.  
  415.      The ßeta Team [W]ho's Who:
  416.  
  417.      Mike Shockley   Shock Treatment        Garland, TX       (214) 495-5980
  418.  
  419.      Lee Fisher      The LOST BBS           Overland Pk., KS  (913) 642-0349
  420.  
  421.      Steve Sambor    Land of the Unicorns   Bronxville, NY    (914) 961-0399
  422.  
  423.      Craig Dunstan   TranScan BBS           Topeka, KS        (913) 266-0781
  424.  
  425.      Ned Attayek     Free Advice BBS        Smithfield, NC    (919) 934-1002
  426.  
  427.      Herb Dunn       The Dew Drop Inn       Bakersfield, CA   (805) 322-5587
  428.  
  429.      Tom Lamere      The Petting Zoo        Phoenix, AZ       (602) 992-0019
  430.  
  431.      Alan Bennett    Terminal Entry         Rockingham, NC    (919) 895-0368
  432.  
  433.      Without the time and effort that was spent by the preceding BETA
  434.      team members, CatList would not have been possible.
  435.  
  436.      Also, a special thanks to all of you that have called with
  437.      suggestions for CatList.
  438.  
  439.